package com.ruoyi.bom.service;

import com.ruoyi.bom.domain.TqlDishBom;

import java.util.List;

/**
* @author 86198
* @description 针对表【tql_dish_bom(菜品BOM关系表)】的数据库操作Service
* @createDate 2024-01-16 15:39:59
*/
public interface TqlDishBomService {

    /**
     * 查询菜品BOM关系
     *
     * @param dishId 菜品BOM关系主键
     * @return 菜品BOM关系
     */
    public TqlDishBom selectTqlDishBomByDishId(Long dishId);

    /**
     * 查询菜品BOM关系列表
     *
     * @param tqlDishBom 菜品BOM关系
     * @return 菜品BOM关系集合
     */
    public List<TqlDishBom> selectTqlDishBomList(TqlDishBom tqlDishBom);

    /**
     * 新增菜品BOM关系
     *
     * @param tqlDishBom 菜品BOM关系
     * @return 结果
     */
    public int insertTqlDishBom(TqlDishBom tqlDishBom);

    /**
     * 修改菜品BOM关系
     *
     * @param tqlDishBom 菜品BOM关系
     * @return 结果
     */
    public int updateTqlDishBom(TqlDishBom tqlDishBom);

    /**
     * 批量删除菜品BOM关系
     *
     * @param dishIds 需要删除的菜品BOM关系主键集合
     * @return 结果
     */
    public int deleteTqlDishBomByDishIds(Long[] dishIds);

    /**
     * 删除菜品BOM关系信息
     *
     * @param dishId 菜品BOM关系主键
     * @return 结果
     */
    public int deleteTqlDishBomByDishId(Long dishId);

}
